创建store¶
Redux中,所有状态都在store中,所以要创建store的库存放store:
1 | ng generate lib hero-store --tags=lib:data-store --directory=store --unit-test-runner jest |
[hero-store] store的库的名字
[--tags=lib:data-store] 会在项目的nx.json下记录的信息
[--directory=store] 会创建在libs/store目录中
[--unit-test-runner jest] 测试相关
库创建完成后创建store:
1 | ng generate ngrx hero-list-store --module=libs/store/hero-store/src/lib/store-hero-store.module.ts --facade
|
[hero-list-store] store名
[--module=libs/store/hero-store/src/lib/store-hero-store.module.ts] 会在这个文件中添加相关信息
这一步会创建许多文件,其中一些会在之后的步骤中用到:
